Component({
  properties: {
    text: { // 文本信息
      type: String,
      value: '暂无数据'
    },
    color: { // 文本信息颜色
      type: String,
      value: '#808080'
    },
    url: { // 跳转链接
      type: String,
      value: ''
    },
    navigateTo: { // 跳转方式
      type: String,
      value: ''
    },
    imgUrl: { // 显示图片
      type: String,
      value: ''
    }
  },
  data: {

  },
  methods: {
    onText() {
      if (this.data.url) {
        switch (this.data.navigateTo) {
          case 'redirectTo':
            wx.redirectTo({
              url: this.data.url
            });
            break;
          case 'switchTab':
            wx.switchTab({
              url: this.data.url
            });
            break;
          case 'reLaunch':
            wx.reLaunch({
              url: this.data.url
            });
            break;
          default:
            wx.navigateTo({
              url: this.data.url
            });
        }
      } else {
        this.triggerEvent('click')
      }
    }
  }
})
